package cn.edu.huanghuai.newsofhuanghuai.sevice;

import cn.edu.huanghuai.newsofhuanghuai.pojo.User;

import java.util.List;

/**
*user:liguo
*date:2025/6/11
*suaige
*/public interface UserService {

    int addUser(User user);

    User getUser(int userId);

    int updateUser(User user);
    int deleteUser(int id);


//    查询所有用户
    List<User> queryAllUser();
    // 删除时，将用户的state变为0
    int banUser(int id);
    //解禁时，将用户的state变为1
    int releaseUser(int id);

    /**
     * 根据用户姓名去查询用户对象
     * @param username
     * @return
     */
    User queryUserByName(String username);

    /**
     * 注册新的用户
     * @param user
     * @return
     */
    int registerUser(User user);

}
